// pages/logoin/logoin.js
import { request } from "../../utils/https";
Page({

  /**
   * 页面的初始数据
   */
  data: {
    "logo":false,
    "phone":"",
    "code":"",
    "number":""
  },
  downlogo(){
      let _self =this;
      _self.data.logo=true
      _self.setData({
          logo:_self.data.logo,
      })
      
  },
  downlogo2(){
      let _self =this;
      _self.data.logo=false

      _self.setData({
          logo:_self.data.logo,
      })
  }
  ,number(e) {
    let _self=this;
    _self.data.number=e.detail.value;
    _self.setData({
      number:_self.data.number
    })
  },code(e){
    let _self=this;
    _self.data.code=e.detail.value;
    _self.setData({
      code:_self.data.code
    })
  },codelogo(){
    let _self=this;
    console.log(1)
    request(
      "register/verify",
      {
        "phone": _self.data.number, type: "login"
      },'POST',
      function(res) {
        console.log(res)
        wx.showToast({
          title: res.data.msg,
          icon:"none"
        })
      }
    )
  },register(){
    wx.navigateTo({
      url: '/pages/dai/dai',
    })
  },logoin(){
    let _self=this;
    request(
      "login/mobile",
      {"account": _self.data.number, "captcha": _self.data.code, "spread": ""},
      "POST",
      function(res){
        // wx.showToast({
        //   title: res.data.msg,
        //   icon:"none"
        // })
        if(res.data.status==200){
          // wx.setStorageSync(存储的名字(英文全小写)，存储的数据) 跳转页面用这个
          // 缓存存储的数据必须是基本数据类型
          // wx.setStorage(key:"名字自定义",data:存缓存的数据)
          /*
          // 开启加密存储
wx.setStorage({
  key: "token",
  data: "res.data.data.token",
  encrypt: true, // 若开启加密存储，setStorage 和 getStorage 需要同时声明 encrypt 的值为 true
  success() {
    wx.getStorage({
      key: "key",
      encrypt: true, // 若开启加密存储，setStorage 和 getStorage 需要同时声明 encrypt 的值为 true
      success(res) {
        console.log(res.data)
      }
    })
  }
}) 
登录时后端返回的token我们需要存在缓存当中
*/
          wx.setStorageSync('token', res.data.data.token)
          wx.navigateBack({
          })
        }
      }
    )

  },pass(e) {
    let _self=this;
    _self.data.password=e.detail.value;
    _self.setData({
      password:_self.data.password
    })
  },logoo(){
    let _self=this;
    request(
      'login',
      {"username": _self.data.number, "password": _self.data.password, "spread": ""},
      "POST",
      function(res){
        wx.showToast({
          title: res.data.msg,
          icon:"none"
        })
        wx.setStorageSync('token', res.data.data.token)
        wx.navigateBack({
        
        })
      }
    )
  }

,
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})